# near model CODE resource # jump table entries: 1840-1843 (4 of them) export_230: 00000000 4E56 FFB4 link A6, -0x004C 00000004 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000008 102D A84C move.b D0, [A5 - 0x57B4] 0000000C 6704 beq +0x6 /* 00000012 */ 0000000E 6000 02F6 bra +0x2F8 /* 00000306 */ label00000012: 00000012 302D B872 move.w D0, [A5 - 0x478E] 00000016 5340 subq.w D0, 1 00000018 41ED AB56 lea.l A0, [A5 - 0x54AA] 0000001C E740 asl D0.w, 3 0000001E 43EE FFE8 lea.l A1, [A6 - 0x18] 00000022 41F0 0000 lea.l A0, [A0 + D0.w] 00000026 7003 moveq.l D0, 0x03 label00000028: 00000028 32D8 move.w [A1]+, [A0]+ 0000002A 51C8 FFFC dbf D0, -0x6 /* 00000028 */ 0000002E 486E FFF8 pea.l [A6 - 0x8] 00000032 A874 syscall GetPort 00000034 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00000038 42A7 clr.l -[A7] 0000003A 3F3C 00A3 move.w -[A7], 0xA3 0000003E 42A7 clr.l -[A7] 00000040 70FF moveq.l D0, 0xFFFFFFFF 00000042 2F00 move.l -[A7], D0 00000044 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */] 00000048 2D57 FFFC move.l [A6 - 0x4], [A7] 0000004C 2F3C 0000 00A3 move.l -[A7], 0xA3 00000052 3F3C 0002 move.w -[A7], 0x2 00000056 1F3C 0001 move.b -[A7], 0x1 0000005A 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] 0000005E 42A7 clr.l -[A7] 00000060 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000064 A917 syscall GetWRefCon 00000066 205F movea.l A0, [A7]+ 00000068 2850 movea.l A4, [A0] 0000006A 41ED 250A lea.l A0, [A5 + 0x250A /* export_1181 */] 0000006E 2948 0004 move.l [A4 + 0x4], A0 00000072 41EE FFE8 lea.l A0, [A6 - 0x18] 00000076 2948 0008 move.l [A4 + 0x8], A0 0000007A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000007E 3F3C 0003 move.w -[A7], 0x3 00000082 486E FFC6 pea.l [A6 - 0x3A] 00000086 486E FFC8 pea.l [A6 - 0x38] 0000008A 486E FFD4 pea.l [A6 - 0x2C] 0000008E A98D syscall GetDialogItem/GetDItem 00000090 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000094 3F3C 0003 move.w -[A7], 0x3 00000098 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 0000009C 487A 0320 pea.l [PC + 0x320 /* 000003BE, value 0x4E56FFC2 */] 000000A0 486E FFD4 pea.l [A6 - 0x2C] 000000A4 A98E syscall SetDialogItem/SetDItem 000000A6 486E FFD4 pea.l [A6 - 0x2C] 000000AA 2F3C 0001 0001 move.l -[A7], 0x10001 000000B0 A8A9 syscall InsetRect 000000B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000B6 3F3C 0004 move.w -[A7], 0x4 000000BA 486E FFC6 pea.l [A6 - 0x3A] 000000BE 486E FFC8 pea.l [A6 - 0x38] 000000C2 486E FFDC pea.l [A6 - 0x24] 000000C6 A98D syscall GetDialogItem/GetDItem 000000C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000CC 3F3C 0004 move.w -[A7], 0x4 000000D0 3F2E FFC6 move.w -[A7], [A6 - 0x3A] 000000D4 487A 02E8 pea.l [PC + 0x2E8 /* 000003BE, value 0x4E56FFC2 */] 000000D8 486E FFDC pea.l [A6 - 0x24] 000000DC A98E syscall SetDialogItem/SetDItem 000000DE 486E FFDC pea.l [A6 - 0x24] 000000E2 2F3C 0001 0001 move.l -[A7], 0x10001 000000E8 A8A9 syscall InsetRect 000000EA A89E syscall PenNormal 000000EC 41EE FFCC lea.l A0, [A6 - 0x34] 000000F0 43ED FE0C lea.l A1, [A5 - 0x1F4] 000000F4 7003 moveq.l D0, 0x03 label000000F6: 000000F6 30D9 move.w [A0]+, [A1]+ 000000F8 51C8 FFFC dbf D0, -0x6 /* 000000F6 */ 000000FC 486E FFCC pea.l [A6 - 0x34] 00000100 2F3C 0005 0005 move.l -[A7], 0x50005 00000106 A8A9 syscall InsetRect label00000108: 00000108 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 0000010C 486E FFBC pea.l [A6 - 0x44] 00000110 A991 syscall ModalDialog 00000112 302E FFBC move.w D0, [A6 - 0x44] 00000116 5340 subq.w D0, 1 00000118 6712 beq +0x14 /* 0000012C */ 0000011A 5340 subq.w D0, 1 0000011C 6700 01BC beq +0x1BE /* 000002DA */ 00000120 5340 subq.w D0, 1 00000122 6758 beq +0x5A /* 0000017C */ 00000124 5540 subq.w D0, 2 00000126 6762 beq +0x64 /* 0000018A */ 00000128 6000 01B0 bra +0x1B2 /* 000002DA */ label0000012C: 0000012C 4267 clr.w -[A7] 0000012E 486E FFE8 pea.l [A6 - 0x18] 00000132 486D C936 pea.l [A5 - 0x36CA] 00000136 4EAD 1E82 jsr [A5 + 0x1E82 /* export_972 */] 0000013A 101F move.b D0, [A7]+ 0000013C 6600 019C bne +0x19E /* 000002DA */ 00000140 41ED C936 lea.l A0, [A5 - 0x36CA] 00000144 43EE FFE8 lea.l A1, [A6 - 0x18] 00000148 7003 moveq.l D0, 0x03 label0000014A: 0000014A 30D9 move.w [A0]+, [A1]+ 0000014C 51C8 FFFC dbf D0, -0x6 /* 0000014A */ 00000150 302D B872 move.w D0, [A5 - 0x478E] 00000154 5340 subq.w D0, 1 00000156 41ED AB56 lea.l A0, [A5 - 0x54AA] 0000015A E740 asl D0.w, 3 0000015C 41F0 0000 lea.l A0, [A0 + D0.w] 00000160 43ED C936 lea.l A1, [A5 - 0x36CA] 00000164 7003 moveq.l D0, 0x03 label00000166: 00000166 30D9 move.w [A0]+, [A1]+ 00000168 51C8 FFFC dbf D0, -0x6 /* 00000166 */ 0000016C 1B7C 0001 A77C move.b [A5 - 0x5884], 0x1 00000172 1B7C 0001 B50A move.b [A5 - 0x4AF6], 0x1 00000178 6000 0160 bra +0x162 /* 000002DA */ label0000017C: 0000017C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000180 4267 clr.w -[A7] 00000182 4EBA 023A jsr [PC + 0x23A /* 000003BE */] 00000186 6000 0152 bra +0x154 /* 000002DA */ label0000018A: 0000018A 41EE FFE8 lea.l A0, [A6 - 0x18] 0000018E 43ED FE78 lea.l A1, [A5 - 0x188] 00000192 7003 moveq.l D0, 0x03 label00000194: 00000194 30D9 move.w [A0]+, [A1]+ 00000196 51C8 FFFC dbf D0, -0x6 /* 00000194 */ 0000019A 4267 clr.w -[A7] 0000019C 2F2D C768 move.l -[A7], [A5 - 0x3898] 000001A0 486E FFF0 pea.l [A6 - 0x10] 000001A4 A92C syscall FindWindow 000001A6 3D5F FFBE move.w [A6 - 0x42], [A7]+ 000001AA 4AAE FFF0 tst.l [A6 - 0x10] 000001AE 6708 beq +0xA /* 000001B8 */ 000001B0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000001B4 A873 syscall SetPort 000001B6 600C bra +0xE /* 000001C4 */ label000001B8: 000001B8 486E FFF4 pea.l [A6 - 0xC] 000001BC A910 syscall GetWMgrPort 000001BE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000001C2 A873 syscall SetPort label000001C4: 000001C4 486D C768 pea.l [A5 - 0x3898] 000001C8 A871 syscall GlobalToLocal 000001CA 202E FFF0 move.l D0, [A6 - 0x10] 000001CE B0AD C2E6 cmp.l D0, [A5 - 0x3D1A] 000001D2 57C0 seq D0 000001D4 7203 moveq.l D1, 0x03 000001D6 B26E FFBE cmp.w D1, [A6 - 0x42] 000001DA 57C1 seq D1 000001DC C001 and.b D0, D1 000001DE 6754 beq +0x56 /* 00000234 */ 000001E0 302D C76A move.w D0, [A5 - 0x3896] 000001E4 48C0 ext.l D0 000001E6 81FC 0012 divs.w D0, 0x12 000001EA 3D40 FFC4 move.w [A6 - 0x3C], D0 000001EE 302D C768 move.w D0, [A5 - 0x3898] 000001F2 48C0 ext.l D0 000001F4 81FC 000D divs.w D0, 0xD /* '\r' */ 000001F8 3E00 move.w D7, D0 000001FA 6C02 bge +0x4 /* 000001FE */ 000001FC 4247 clr.w D7 label000001FE: 000001FE 7009 moveq.l D0, 0x09 00000200 B047 cmp.w D0, D7 00000202 6C02 bge +0x4 /* 00000206 */ 00000204 7E09 moveq.l D7, 0x09 label00000206: 00000206 3007 move.w D0, D7 00000208 5240 addq.w D0, 1 0000020A 720A moveq.l D1, 0x0A 0000020C C3EE FFC4 muls.w D1, [A6 - 0x3C] 00000210 D240 add.w D1, D0 00000212 3D41 FFC0 move.w [A6 - 0x40], D1 00000216 302E FFC0 move.w D0, [A6 - 0x40] 0000021A 5340 subq.w D0, 1 0000021C 41ED AB56 lea.l A0, [A5 - 0x54AA] 00000220 E740 asl D0.w, 3 00000222 43EE FFE8 lea.l A1, [A6 - 0x18] 00000226 41F0 0000 lea.l A0, [A0 + D0.w] 0000022A 7003 moveq.l D0, 0x03 label0000022C: 0000022C 32D8 move.w [A1]+, [A0]+ 0000022E 51C8 FFFC dbf D0, -0x6 /* 0000022C */ 00000232 607C bra +0x7E /* 000002B0 */ label00000234: 00000234 4267 clr.w -[A7] 00000236 302D C76A move.w D0, [A5 - 0x3896] 0000023A 5840 addq.w D0, 4 0000023C 3F00 move.w -[A7], D0 0000023E 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 00000242 3B5F C76A move.w [A5 - 0x3896], [A7]+ 00000246 4267 clr.w -[A7] 00000248 302D C768 move.w D0, [A5 - 0x3898] 0000024C 5840 addq.w D0, 4 0000024E 3F00 move.w -[A7], D0 00000250 4EAD 29AA jsr [A5 + 0x29AA /* export_1329 */] 00000254 3B5F C768 move.w [A5 - 0x3898], [A7]+ 00000258 4267 clr.w -[A7] 0000025A 2F2D C768 move.l -[A7], [A5 - 0x3898] 0000025E 486E FFCC pea.l [A6 - 0x34] 00000262 A8AD syscall PtInRect 00000264 101F move.b D0, [A7]+ 00000266 6748 beq +0x4A /* 000002B0 */ 00000268 7800 moveq.l D4, 0x00 0000026A 426E FFB6 clr.w [A6 - 0x4A] 0000026E 3C2E FFB6 move.w D6, [A6 - 0x4A] 00000272 6036 bra +0x38 /* 000002AA */ label00000274: 00000274 426E FFB4 clr.w [A6 - 0x4C] 00000278 3A2E FFB4 move.w D5, [A6 - 0x4C] 0000027C 6024 bra +0x26 /* 000002A2 */ label0000027E: 0000027E 4267 clr.w -[A7] 00000280 3005 move.w D0, D5 00000282 D06D C76A add.w D0, [A5 - 0x3896] 00000286 3F00 move.w -[A7], D0 00000288 3006 move.w D0, D6 0000028A D06D C768 add.w D0, [A5 - 0x3898] 0000028E 3F00 move.w -[A7], D0 00000290 A865 syscall GetPixel 00000292 101F move.b D0, [A7]+ 00000294 6708 beq +0xA /* 0000029E */ 00000296 486E FFE8 pea.l [A6 - 0x18] 0000029A 2F04 move.l -[A7], D4 0000029C A85E syscall BitSet label0000029E: 0000029E 5284 addq.l D4, 1 000002A0 5245 addq.w D5, 1 label000002A2: 000002A2 7007 moveq.l D0, 0x07 000002A4 B045 cmp.w D0, D5 000002A6 6CD6 bge -0x28 /* 0000027E */ 000002A8 5246 addq.w D6, 1 label000002AA: 000002AA 7007 moveq.l D0, 0x07 000002AC B046 cmp.w D0, D6 000002AE 6CC4 bge -0x3A /* 00000274 */ label000002B0: 000002B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002B4 A873 syscall SetPort 000002B6 486E FFD4 pea.l [A6 - 0x2C] 000002BA A8A3 syscall EraseRect 000002BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002C0 3F3C 0003 move.w -[A7], 0x3 000002C4 4EBA 00F8 jsr [PC + 0xF8 /* 000003BE */] 000002C8 486E FFDC pea.l [A6 - 0x24] 000002CC A8A3 syscall EraseRect 000002CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002D2 3F3C 0004 move.w -[A7], 0x4 000002D6 4EBA 00E6 jsr [PC + 0xE6 /* 000003BE */] label000002DA: 000002DA 7001 moveq.l D0, 0x01 000002DC B06E FFBC cmp.w D0, [A6 - 0x44] 000002E0 57C0 seq D0 000002E2 7202 moveq.l D1, 0x02 000002E4 B26E FFBC cmp.w D1, [A6 - 0x44] 000002E8 57C1 seq D1 000002EA 8001 or.b D0, D1 000002EC 6700 FE1A beq -0x1E4 /* 00000108 */ 000002F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002F4 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 000002F8 486E FFFC pea.l [A6 - 0x4] 000002FC 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] 00000300 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000304 A873 syscall SetPort label00000306: 00000306 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000030A 4E5E unlink A6 0000030C 4E75 rts fn0000030E: 0000030E 4E56 0000 link A6, 0 00000312 2F2E 000C move.l -[A7], [A6 + 0xC] 00000316 A972 syscall GetMouse 00000318 206E 000C movea.l A0, [A6 + 0xC] 0000031C 2F08 move.l -[A7], A0 0000031E 4267 clr.w -[A7] 00000320 226E 000C movea.l A1, [A6 + 0xC] 00000324 3029 0002 move.w D0, [A1 + 0x2] 00000328 226E 0008 movea.l A1, [A6 + 0x8] 0000032C 9069 FFEA sub.w D0, [A1 - 0x16] 00000330 48C0 ext.l D0 00000332 81FC 0008 divs.w D0, 0x8 00000336 3F00 move.w -[A7], D0 00000338 2F3C 0007 0000 move.l -[A7], 0x70000 0000033E 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000342 301F move.w D0, [A7]+ 00000344 205F movea.l A0, [A7]+ 00000346 3140 0002 move.w [A0 + 0x2], D0 0000034A 206E 000C movea.l A0, [A6 + 0xC] 0000034E 2F08 move.l -[A7], A0 00000350 4267 clr.w -[A7] 00000352 226E 000C movea.l A1, [A6 + 0xC] 00000356 3011 move.w D0, [A1] 00000358 226E 0008 movea.l A1, [A6 + 0x8] 0000035C 9069 FFE8 sub.w D0, [A1 - 0x18] 00000360 48C0 ext.l D0 00000362 81FC 0008 divs.w D0, 0x8 00000366 3F00 move.w -[A7], D0 00000368 2F3C 0007 0000 move.l -[A7], 0x70000 0000036E 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000372 301F move.w D0, [A7]+ 00000374 205F movea.l A0, [A7]+ 00000376 3080 move.w [A0], D0 00000378 4E5E unlink A6 0000037A 205F movea.l A0, [A7]+ 0000037C 504F addq.w A7, 8 0000037E 4ED0 jmp [A0] fn00000380: 00000380 4E56 FFF8 link A6, -0x0008 00000384 302E 000E move.w D0, [A6 + 0xE] 00000388 E740 asl D0.w, 3 0000038A 206E 0008 movea.l A0, [A6 + 0x8] 0000038E D068 FFEA add.w D0, [A0 - 0x16] 00000392 3D40 FFFA move.w [A6 - 0x6], D0 00000396 5E40 addq.w D0, 7 00000398 3D40 FFFE move.w [A6 - 0x2], D0 0000039C 302E 000C move.w D0, [A6 + 0xC] 000003A0 E740 asl D0.w, 3 000003A2 D068 FFE8 add.w D0, [A0 - 0x18] 000003A6 3D40 FFF8 move.w [A6 - 0x8], D0 000003AA 5E40 addq.w D0, 7 000003AC 3D40 FFFC move.w [A6 - 0x4], D0 000003B0 486E FFF8 pea.l [A6 - 0x8] 000003B4 A8A2 syscall PaintRect 000003B6 4E5E unlink A6 000003B8 205F movea.l A0, [A7]+ 000003BA 504F addq.w A7, 8 000003BC 4ED0 jmp [A0] fn000003BE: 000003BE 4E56 FFC2 link A6, -0x003E 000003C2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000003C6 266E 000A movea.l A3, [A6 + 0xA] 000003CA 42A7 clr.l -[A7] 000003CC 2F0B move.l -[A7], A3 000003CE A917 syscall GetWRefCon 000003D0 205F movea.l A0, [A7]+ 000003D2 2050 movea.l A0, [A0] 000003D4 2868 0008 movea.l A4, [A0 + 0x8] 000003D8 2F0B move.l -[A7], A3 000003DA 3F3C 0003 move.w -[A7], 0x3 000003DE 486E FFCE pea.l [A6 - 0x32] 000003E2 486E FFF8 pea.l [A6 - 0x8] 000003E6 486E FFF0 pea.l [A6 - 0x10] 000003EA A98D syscall GetDialogItem/GetDItem 000003EC 41EE FFE8 lea.l A0, [A6 - 0x18] 000003F0 43EE FFF0 lea.l A1, [A6 - 0x10] 000003F4 7003 moveq.l D0, 0x03 label000003F6: 000003F6 30D9 move.w [A0]+, [A1]+ 000003F8 51C8 FFFC dbf D0, -0x6 /* 000003F6 */ 000003FC 486E FFE8 pea.l [A6 - 0x18] 00000400 2F3C 0001 0001 move.l -[A7], 0x10001 00000406 A8A9 syscall InsetRect 00000408 2F0B move.l -[A7], A3 0000040A 3F3C 0004 move.w -[A7], 0x4 0000040E 486E FFCE pea.l [A6 - 0x32] 00000412 486E FFF8 pea.l [A6 - 0x8] 00000416 486E FFE0 pea.l [A6 - 0x20] 0000041A A98D syscall GetDialogItem/GetDItem 0000041C 41EE FFD8 lea.l A0, [A6 - 0x28] 00000420 43EE FFE0 lea.l A1, [A6 - 0x20] 00000424 7003 moveq.l D0, 0x03 label00000426: 00000426 30D9 move.w [A0]+, [A1]+ 00000428 51C8 FFFC dbf D0, -0x6 /* 00000426 */ 0000042C 486E FFD8 pea.l [A6 - 0x28] 00000430 2F3C 0001 0001 move.l -[A7], 0x10001 00000436 A8A9 syscall InsetRect 00000438 302E 0008 move.w D0, [A6 + 0x8] 0000043C 6710 beq +0x12 /* 0000044E */ 0000043E 5740 subq.w D0, 3 00000440 6700 00D2 beq +0xD4 /* 00000514 */ 00000444 5340 subq.w D0, 1 00000446 6700 0116 beq +0x118 /* 0000055E */ 0000044A 6000 0120 bra +0x122 /* 0000056C */ label0000044E: 0000044E 486E FFD4 pea.l [A6 - 0x2C] 00000452 2F0E move.l -[A7], A6 00000454 4EBA FEB8 jsr [PC - 0x148 /* 0000030E */] 00000458 302E FFD4 move.w D0, [A6 - 0x2C] 0000045C E740 asl D0.w, 3 0000045E 3E2E FFD6 move.w D7, [A6 - 0x2A] 00000462 DE40 add.w D7, D0 00000464 4267 clr.w -[A7] 00000466 2F0C move.l -[A7], A4 00000468 3007 move.w D0, D7 0000046A 48C0 ext.l D0 0000046C 2F00 move.l -[A7], D0 0000046E A85D syscall BitTst 00000470 1C1F move.b D6, [A7]+ 00000472 A89E syscall PenNormal 00000474 1006 move.b D0, D6 00000476 6706 beq +0x8 /* 0000047E */ 00000478 486D FE78 pea.l [A5 - 0x188] 0000047C A89D syscall PenPat label0000047E: 0000047E 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000482 2F0E move.l -[A7], A6 00000484 4EBA FEFA jsr [PC - 0x106 /* 00000380 */] 00000488 1006 move.b D0, D6 0000048A 670C beq +0xE /* 00000498 */ 0000048C 2F0C move.l -[A7], A4 0000048E 3007 move.w D0, D7 00000490 48C0 ext.l D0 00000492 2F00 move.l -[A7], D0 00000494 A85F syscall BitClr 00000496 600A bra +0xC /* 000004A2 */ label00000498: 00000498 2F0C move.l -[A7], A4 0000049A 3007 move.w D0, D7 0000049C 48C0 ext.l D0 0000049E 2F00 move.l -[A7], D0 000004A0 A85E syscall BitSet label000004A2: 000004A2 486E FFD8 pea.l [A6 - 0x28] 000004A6 2F0C move.l -[A7], A4 000004A8 A8A5 syscall FillRect label000004AA: 000004AA 486E FFD0 pea.l [A6 - 0x30] 000004AE 2F0E move.l -[A7], A6 000004B0 4EBA FE5C jsr [PC - 0x1A4 /* 0000030E */] 000004B4 4267 clr.w -[A7] 000004B6 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000004BA 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000004BE A881 syscall EqualPt 000004C0 101F move.b D0, [A7]+ 000004C2 663E bne +0x40 /* 00000502 */ 000004C4 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000004C8 2F0E move.l -[A7], A6 000004CA 4EBA FEB4 jsr [PC - 0x14C /* 00000380 */] 000004CE 302E FFD0 move.w D0, [A6 - 0x30] 000004D2 E740 asl D0.w, 3 000004D4 3E2E FFD2 move.w D7, [A6 - 0x2E] 000004D8 DE40 add.w D7, D0 000004DA 1006 move.b D0, D6 000004DC 670C beq +0xE /* 000004EA */ 000004DE 2F0C move.l -[A7], A4 000004E0 3007 move.w D0, D7 000004E2 48C0 ext.l D0 000004E4 2F00 move.l -[A7], D0 000004E6 A85F syscall BitClr 000004E8 600A bra +0xC /* 000004F4 */ label000004EA: 000004EA 2F0C move.l -[A7], A4 000004EC 3007 move.w D0, D7 000004EE 48C0 ext.l D0 000004F0 2F00 move.l -[A7], D0 000004F2 A85E syscall BitSet label000004F4: 000004F4 486E FFD8 pea.l [A6 - 0x28] 000004F8 2F0C move.l -[A7], A4 000004FA A8A5 syscall FillRect 000004FC 2D6E FFD0 FFD4 move.l [A6 - 0x2C], [A6 - 0x30] label00000502: 00000502 4267 clr.w -[A7] 00000504 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000508 101F move.b D0, [A7]+ 0000050A 0A00 0001 xori.b D0, 0x1 0000050E 679A beq -0x64 /* 000004AA */ 00000510 A89E syscall PenNormal 00000512 6058 bra +0x5A /* 0000056C */ label00000514: 00000514 486E FFF0 pea.l [A6 - 0x10] 00000518 A8A1 syscall FrameRect 0000051A 4247 clr.w D7 0000051C 426E FFC4 clr.w [A6 - 0x3C] 00000520 3A2E FFC4 move.w D5, [A6 - 0x3C] 00000524 6030 bra +0x32 /* 00000556 */ label00000526: 00000526 426E FFC2 clr.w [A6 - 0x3E] 0000052A 382E FFC2 move.w D4, [A6 - 0x3E] 0000052E 601E bra +0x20 /* 0000054E */ label00000530: 00000530 4267 clr.w -[A7] 00000532 2F0C move.l -[A7], A4 00000534 3007 move.w D0, D7 00000536 48C0 ext.l D0 00000538 2F00 move.l -[A7], D0 0000053A A85D syscall BitTst 0000053C 101F move.b D0, [A7]+ 0000053E 670A beq +0xC /* 0000054A */ 00000540 3F04 move.w -[A7], D4 00000542 3F05 move.w -[A7], D5 00000544 2F0E move.l -[A7], A6 00000546 4EBA FE38 jsr [PC - 0x1C8 /* 00000380 */] label0000054A: 0000054A 5247 addq.w D7, 1 0000054C 5244 addq.w D4, 1 label0000054E: 0000054E 7007 moveq.l D0, 0x07 00000550 B044 cmp.w D0, D4 00000552 6CDC bge -0x22 /* 00000530 */ 00000554 5245 addq.w D5, 1 label00000556: 00000556 7007 moveq.l D0, 0x07 00000558 B045 cmp.w D0, D5 0000055A 6CCA bge -0x34 /* 00000526 */ 0000055C 600E bra +0x10 /* 0000056C */ label0000055E: 0000055E 486E FFE0 pea.l [A6 - 0x20] 00000562 A8A1 syscall FrameRect 00000564 486E FFD8 pea.l [A6 - 0x28] 00000568 2F0C move.l -[A7], A4 0000056A A8A5 syscall FillRect label0000056C: 0000056C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000570 4E5E unlink A6 00000572 205F movea.l A0, [A7]+ 00000574 5C4F addq.w A7, 6 00000576 4ED0 jmp [A0] export_231: 00000578 4E56 FFE8 link A6, -0x0018 0000057C 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] 00000580 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00000584 42A7 clr.l -[A7] 00000586 3F3C 00A4 move.w -[A7], 0xA4 0000058A 42A7 clr.l -[A7] 0000058C 70FF moveq.l D0, 0xFFFFFFFF 0000058E 2F00 move.l -[A7], D0 00000590 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */] 00000594 2D57 FFFC move.l [A6 - 0x4], [A7] 00000598 3F3C 0002 move.w -[A7], 0x2 0000059C 486E FFE8 pea.l [A6 - 0x18] 000005A0 486E FFF8 pea.l [A6 - 0x8] 000005A4 486E FFF0 pea.l [A6 - 0x10] 000005A8 A98D syscall GetDialogItem/GetDItem 000005AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005AE 3F3C 0002 move.w -[A7], 0x2 000005B2 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000005B6 487A 00EE pea.l [PC + 0xEE /* 000006A6, value 0x4E56FFEA */] 000005BA 486E FFF0 pea.l [A6 - 0x10] 000005BE A98E syscall SetDialogItem/SetDItem 000005C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005C4 2F3C 0000 00A4 move.l -[A7], 0xA4 000005CA 3F3C 0001 move.w -[A7], 0x1 000005CE 1F3C 0001 move.b -[A7], 0x1 000005D2 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] label000005D6: 000005D6 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 000005DA 486E FFEA pea.l [A6 - 0x16] 000005DE A991 syscall ModalDialog 000005E0 7002 moveq.l D0, 0x02 000005E2 B06E FFEA cmp.w D0, [A6 - 0x16] 000005E6 660A bne +0xC /* 000005F2 */ 000005E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000005EC 4267 clr.w -[A7] 000005EE 4EBA 00B6 jsr [PC + 0xB6 /* 000006A6 */] label000005F2: 000005F2 7001 moveq.l D0, 0x01 000005F4 B06E FFEA cmp.w D0, [A6 - 0x16] 000005F8 57C0 seq D0 000005FA 7202 moveq.l D1, 0x02 000005FC B26E FFEA cmp.w D1, [A6 - 0x16] 00000600 57C1 seq D1 00000602 8001 or.b D0, D1 00000604 67D0 beq -0x2E /* 000005D6 */ label00000606: 00000606 486E FFEC pea.l [A6 - 0x14] 0000060A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 0000060E 4267 clr.w -[A7] 00000610 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000614 101F move.b D0, [A7]+ 00000616 0A00 0001 xori.b D0, 0x1 0000061A 67EA beq -0x14 /* 00000606 */ 0000061C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000620 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00000624 486E FFFC pea.l [A6 - 0x4] 00000628 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] 0000062C 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1 00000632 7007 moveq.l D0, 0x07 00000634 B06D C732 cmp.w D0, [A5 - 0x38CE] 00000638 6708 beq +0xA /* 00000642 */ 0000063A 3F3C 0007 move.w -[A7], 0x7 0000063E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00000642: 00000642 4E5E unlink A6 00000644 4E75 rts fn00000646: 00000646 4E56 FFF4 link A6, -0x000C 0000064A 302D C50A move.w D0, [A5 - 0x3AF6] 0000064E 5340 subq.w D0, 1 00000650 48C0 ext.l D0 00000652 81FC 0004 divs.w D0, 0x4 00000656 3D40 FFF6 move.w [A6 - 0xA], D0 0000065A 7000 moveq.l D0, 0x00 0000065C 322D C50A move.w D1, [A5 - 0x3AF6] 00000660 5341 subq.w D1, 1 00000662 3001 move.w D0, D1 00000664 C0BC 0000 0003 and.l D0, 0x3 0000066A 3D40 FFF4 move.w [A6 - 0xC], D0 0000066E 302E FFF6 move.w D0, [A6 - 0xA] 00000672 EB40 asl D0.w, 5 00000674 D07C 0010 add.w D0, 0x10 00000678 3D40 FFFA move.w [A6 - 0x6], D0 0000067C D07C 0020 add.w D0, 0x20 /* ' ' */ 00000680 3D40 FFFE move.w [A6 - 0x2], D0 00000684 302E FFF4 move.w D0, [A6 - 0xC] 00000688 EB40 asl D0.w, 5 0000068A D07C 0010 add.w D0, 0x10 0000068E 3D40 FFF8 move.w [A6 - 0x8], D0 00000692 D07C 0020 add.w D0, 0x20 /* ' ' */ 00000696 3D40 FFFC move.w [A6 - 0x4], D0 0000069A 486E FFF8 pea.l [A6 - 0x8] 0000069E 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000006A2 4E5E unlink A6 000006A4 4E75 rts fn000006A6: 000006A6 4E56 FFEA link A6, -0x0016 000006AA 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000006AE 4A6E 0008 tst.w [A6 + 0x8] 000006B2 666C bne +0x6E /* 00000720 */ 000006B4 486E FFFC pea.l [A6 - 0x4] 000006B8 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 000006BC 4EBA FF88 jsr [PC - 0x78 /* 00000646 */] 000006C0 4267 clr.w -[A7] 000006C2 302E FFFC move.w D0, [A6 - 0x4] 000006C6 907C 0010 sub.w D0, 0x10 000006CA 48C0 ext.l D0 000006CC 81FC 0020 divs.w D0, 0x20 /* ' ' */ 000006D0 3F00 move.w -[A7], D0 000006D2 2F3C 0003 0000 move.l -[A7], 0x30000 000006D8 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 000006DC 3D5F FFF8 move.w [A6 - 0x8], [A7]+ 000006E0 4267 clr.w -[A7] 000006E2 302E FFFE move.w D0, [A6 - 0x2] 000006E6 907C 0010 sub.w D0, 0x10 000006EA 48C0 ext.l D0 000006EC 81FC 0020 divs.w D0, 0x20 /* ' ' */ 000006F0 3F00 move.w -[A7], D0 000006F2 2F3C 0007 0000 move.l -[A7], 0x70000 000006F8 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 000006FC 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00000700 302E FFF8 move.w D0, [A6 - 0x8] 00000704 5240 addq.w D0, 1 00000706 322E FFFA move.w D1, [A6 - 0x6] 0000070A E541 asl D1.w, 2 0000070C D240 add.w D1, D0 0000070E 3B41 C50A move.w [A5 - 0x3AF6], D1 00000712 4EBA FF32 jsr [PC - 0xCE /* 00000646 */] 00000716 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 0000071A A873 syscall SetPort 0000071C 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */] label00000720: 00000720 7002 moveq.l D0, 0x02 00000722 B06E 0008 cmp.w D0, [A6 + 0x8] 00000726 6656 bne +0x58 /* 0000077E */ 00000728 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */] 0000072C 7E78 moveq.l D7, 0x78 0000072E 7C18 moveq.l D6, 0x18 00000730 426E FFEC clr.w [A6 - 0x14] 00000734 3A2E FFEC move.w D5, [A6 - 0x14] 00000738 6036 bra +0x38 /* 00000770 */ label0000073A: 0000073A 7818 moveq.l D4, 0x18 0000073C 426E FFEA clr.w [A6 - 0x16] 00000740 3D6E FFEA FFF0 move.w [A6 - 0x10], [A6 - 0x16] 00000746 601A bra +0x1C /* 00000762 */ label00000748: 00000748 3F06 move.w -[A7], D6 0000074A 3004 move.w D0, D4 0000074C D07C 0010 add.w D0, 0x10 00000750 3F00 move.w -[A7], D0 00000752 A893 syscall MoveTo 00000754 3F07 move.w -[A7], D7 00000756 A883 syscall DrawChar 00000758 D87C 0020 add.w D4, 0x20 /* ' ' */ 0000075C 5247 addq.w D7, 1 0000075E 526E FFF0 addq.w [A6 - 0x10], 1 label00000762: 00000762 7003 moveq.l D0, 0x03 00000764 B06E FFF0 cmp.w D0, [A6 - 0x10] 00000768 6CDE bge -0x20 /* 00000748 */ 0000076A DC7C 0020 add.w D6, 0x20 /* ' ' */ 0000076E 5245 addq.w D5, 1 label00000770: 00000770 7007 moveq.l D0, 0x07 00000772 B045 cmp.w D0, D5 00000774 6CC4 bge -0x3A /* 0000073A */ 00000776 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */] 0000077A 4EBA FECA jsr [PC - 0x136 /* 00000646 */] label0000077E: 0000077E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00000782 4E5E unlink A6 00000784 205F movea.l A0, [A7]+ 00000786 5C4F addq.w A7, 6 00000788 4ED0 jmp [A0] export_232: 0000078A 4E56 FFE8 link A6, -0x0018 0000078E 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] 00000792 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 00000796 42A7 clr.l -[A7] 00000798 3F3C 00A5 move.w -[A7], 0xA5 0000079C 42A7 clr.l -[A7] 0000079E 70FF moveq.l D0, 0xFFFFFFFF 000007A0 2F00 move.l -[A7], D0 000007A2 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */] 000007A6 2D57 FFFC move.l [A6 - 0x4], [A7] 000007AA 3F3C 0002 move.w -[A7], 0x2 000007AE 486E FFEE pea.l [A6 - 0x12] 000007B2 486E FFF8 pea.l [A6 - 0x8] 000007B6 486E FFF0 pea.l [A6 - 0x10] 000007BA A98D syscall GetDialogItem/GetDItem 000007BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007C0 3F3C 0002 move.w -[A7], 0x2 000007C4 3F2E FFEE move.w -[A7], [A6 - 0x12] 000007C8 487A 0148 pea.l [PC + 0x148 /* 00000912, value 0x4E56FFEC */] 000007CC 486E FFF0 pea.l [A6 - 0x10] 000007D0 A98E syscall SetDialogItem/SetDItem 000007D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007D6 2F3C 0000 00A5 move.l -[A7], 0xA5 000007DC 3F3C 0001 move.w -[A7], 0x1 000007E0 1F3C 0001 move.b -[A7], 0x1 000007E4 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] label000007E8: 000007E8 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 000007EC 486E FFEC pea.l [A6 - 0x14] 000007F0 A991 syscall ModalDialog 000007F2 7002 moveq.l D0, 0x02 000007F4 B06E FFEC cmp.w D0, [A6 - 0x14] 000007F8 660A bne +0xC /* 00000804 */ 000007FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007FE 4267 clr.w -[A7] 00000800 4EBA 0110 jsr [PC + 0x110 /* 00000912 */] label00000804: 00000804 7001 moveq.l D0, 0x01 00000806 B06E FFEC cmp.w D0, [A6 - 0x14] 0000080A 57C0 seq D0 0000080C 7202 moveq.l D1, 0x02 0000080E B26E FFEC cmp.w D1, [A6 - 0x14] 00000812 57C1 seq D1 00000814 8001 or.b D0, D1 00000816 67D0 beq -0x2E /* 000007E8 */ label00000818: 00000818 486E FFE8 pea.l [A6 - 0x18] 0000081C 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000820 4267 clr.w -[A7] 00000822 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000826 101F move.b D0, [A7]+ 00000828 0A00 0001 xori.b D0, 0x1 0000082C 67EA beq -0x14 /* 00000818 */ 0000082E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000832 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00000836 486E FFFC pea.l [A6 - 0x4] 0000083A 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] 0000083E 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1 00000844 4E5E unlink A6 00000846 4E75 rts fn00000848: 00000848 4E56 FFFC link A6, -0x0004 0000084C 48E7 0308 movem.l -[A7], D6,D7,A4 00000850 286E 0008 movea.l A4, [A6 + 0x8] 00000854 206C 000A movea.l A0, [A4 + 0xA] 00000858 224C movea.l A1, A4 0000085A 5189 subq.l A1, 8 0000085C 41E8 0010 lea.l A0, [A0 + 0x10] 00000860 7003 moveq.l D0, 0x03 label00000862: 00000862 32D8 move.w [A1]+, [A0]+ 00000864 51C8 FFFC dbf D0, -0x6 /* 00000862 */ 00000868 486C FFF8 pea.l [A4 - 0x8] 0000086C 2F3C 000C 0000 move.l -[A7], 0xC0000 00000872 A8A9 syscall InsetRect 00000874 302E 000C move.w D0, [A6 + 0xC] 00000878 C1EC FFF2 muls.w D0, [A4 - 0xE] 0000087C 3C00 move.w D6, D0 0000087E 302E 000C move.w D0, [A6 + 0xC] 00000882 5340 subq.w D0, 1 00000884 41ED C304 lea.l A0, [A5 - 0x3CFC] 00000888 D040 add.w D0, D0 0000088A 3E30 0000 move.w D7, [A0 + D0.w] 0000088E 3007 move.w D0, D7 00000890 48C0 ext.l D0 00000892 81FC 0002 divs.w D0, 0x2 00000896 3206 move.w D1, D6 00000898 9240 sub.w D1, D0 0000089A 3941 FFFA move.w [A4 - 0x6], D1 0000089E 3007 move.w D0, D7 000008A0 D06C FFFA add.w D0, [A4 - 0x6] 000008A4 3940 FFFE move.w [A4 - 0x2], D0 000008A8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000008AC 4E5E unlink A6 000008AE 205F movea.l A0, [A7]+ 000008B0 5C4F addq.w A7, 6 000008B2 4ED0 jmp [A0] fn000008B4: 000008B4 4E56 FFFC link A6, -0x0004 000008B8 48E7 0108 movem.l -[A7], D7,A4 000008BC 286E 0008 movea.l A4, [A6 + 0x8] 000008C0 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 000008C6 3E2E FFFC move.w D7, [A6 - 0x4] 000008CA 6018 bra +0x1A /* 000008E4 */ label000008CC: 000008CC 3007 move.w D0, D7 000008CE 5340 subq.w D0, 1 000008D0 41ED C304 lea.l A0, [A5 - 0x3CFC] 000008D4 D040 add.w D0, D0 000008D6 3230 0000 move.w D1, [A0 + D0.w] 000008DA B26D C5A6 cmp.w D1, [A5 - 0x3A5A] 000008DE 6602 bne +0x4 /* 000008E2 */ 000008E0 6008 bra +0xA /* 000008EA */ label000008E2: 000008E2 5247 addq.w D7, 1 label000008E4: 000008E4 7006 moveq.l D0, 0x06 000008E6 B047 cmp.w D0, D7 000008E8 6CE2 bge -0x1C /* 000008CC */ label000008EA: 000008EA 3F07 move.w -[A7], D7 000008EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008F0 4EBA FF56 jsr [PC - 0xAA /* 00000848 */] 000008F4 486C FFF8 pea.l [A4 - 0x8] 000008F8 2F3C FFF8 FFF6 move.l -[A7], 0xFFF8FFF6 000008FE A8A9 syscall InsetRect 00000900 486C FFF8 pea.l [A4 - 0x8] 00000904 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000908 4CDF 1080 movem.l D7,A4, [A7]+ 0000090C 4E5E unlink A6 0000090E 2E9F move.l [A7], [A7]+ 00000910 4E75 rts fn00000912: 00000912 4E56 FFEC link A6, -0x0014 00000916 48E7 0300 movem.l -[A7], D6,D7 0000091A 206E 000A movea.l A0, [A6 + 0xA] 0000091E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000922 41E8 0010 lea.l A0, [A0 + 0x10] 00000926 7003 moveq.l D0, 0x03 label00000928: 00000928 32D8 move.w [A1]+, [A0]+ 0000092A 51C8 FFFC dbf D0, -0x6 /* 00000928 */ 0000092E 302E FFFE move.w D0, [A6 - 0x2] 00000932 906E FFFA sub.w D0, [A6 - 0x6] 00000936 48C0 ext.l D0 00000938 81FC 0007 divs.w D0, 0x7 0000093C 3D40 FFF2 move.w [A6 - 0xE], D0 00000940 4A6E 0008 tst.w [A6 + 0x8] 00000944 6656 bne +0x58 /* 0000099C */ 00000946 2F0E move.l -[A7], A6 00000948 4EBA FF6A jsr [PC - 0x96 /* 000008B4 */] 0000094C 486E FFF4 pea.l [A6 - 0xC] 00000950 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000954 4267 clr.w -[A7] 00000956 302E FFF2 move.w D0, [A6 - 0xE] 0000095A 48C0 ext.l D0 0000095C 81FC 0002 divs.w D0, 0x2 00000960 D06E FFF6 add.w D0, [A6 - 0xA] 00000964 48C0 ext.l D0 00000966 81EE FFF2 divs.w D0, [A6 - 0xE] 0000096A 3F00 move.w -[A7], D0 0000096C 2F3C 0006 0001 move.l -[A7], 0x60001 00000972 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000976 3C1F move.w D6, [A7]+ 00000978 3006 move.w D0, D6 0000097A 5340 subq.w D0, 1 0000097C 41ED C304 lea.l A0, [A5 - 0x3CFC] 00000980 D040 add.w D0, D0 00000982 3F30 0000 move.w -[A7], [A0 + D0.w] 00000986 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000098A 2F0E move.l -[A7], A6 0000098C 4EBA FF26 jsr [PC - 0xDA /* 000008B4 */] 00000990 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00000994 A873 syscall SetPort 00000996 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */] 0000099A 6030 bra +0x32 /* 000009CC */ label0000099C: 0000099C 7002 moveq.l D0, 0x02 0000099E B06E 0008 cmp.w D0, [A6 + 0x8] 000009A2 6628 bne +0x2A /* 000009CC */ 000009A4 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000009AA 3E2E FFEC move.w D7, [A6 - 0x14] 000009AE 6010 bra +0x12 /* 000009C0 */ label000009B0: 000009B0 3F07 move.w -[A7], D7 000009B2 2F0E move.l -[A7], A6 000009B4 4EBA FE92 jsr [PC - 0x16E /* 00000848 */] 000009B8 486E FFF8 pea.l [A6 - 0x8] 000009BC A8A2 syscall PaintRect 000009BE 5247 addq.w D7, 1 label000009C0: 000009C0 7006 moveq.l D0, 0x06 000009C2 B047 cmp.w D0, D7 000009C4 6CEA bge -0x14 /* 000009B0 */ 000009C6 2F0E move.l -[A7], A6 000009C8 4EBA FEEA jsr [PC - 0x116 /* 000008B4 */] label000009CC: 000009CC 4CDF 00C0 movem.l D6,D7, [A7]+ 000009D0 4E5E unlink A6 000009D2 205F movea.l A0, [A7]+ 000009D4 5C4F addq.w A7, 6 000009D6 4ED0 jmp [A0] export_233: 000009D8 4E56 FFE8 link A6, -0x0018 000009DC 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */] 000009E0 4EAD 2032 jsr [A5 + 0x2032 /* export_1026 */] 000009E4 42A7 clr.l -[A7] 000009E6 3F3C 00A2 move.w -[A7], 0xA2 000009EA 42A7 clr.l -[A7] 000009EC 70FF moveq.l D0, 0xFFFFFFFF 000009EE 2F00 move.l -[A7], D0 000009F0 4EAD 2222 jsr [A5 + 0x2222 /* export_1088 */] 000009F4 2D57 FFFC move.l [A6 - 0x4], [A7] 000009F8 3F3C 0002 move.w -[A7], 0x2 000009FC 486E FFEA pea.l [A6 - 0x16] 00000A00 486E FFF8 pea.l [A6 - 0x8] 00000A04 486E FFF0 pea.l [A6 - 0x10] 00000A08 A98D syscall GetDialogItem/GetDItem 00000A0A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A0E 3F3C 0002 move.w -[A7], 0x2 00000A12 3F2E FFEA move.w -[A7], [A6 - 0x16] 00000A16 487A 00FE pea.l [PC + 0xFE /* 00000B16, value 0x4E56FFF0 */] 00000A1A 486E FFF0 pea.l [A6 - 0x10] 00000A1E A98E syscall SetDialogItem/SetDItem 00000A20 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A24 2F3C 0000 00A2 move.l -[A7], 0xA2 00000A2A 3F3C 0001 move.w -[A7], 0x1 00000A2E 1F3C 0001 move.b -[A7], 0x1 00000A32 4EAD 1FC2 jsr [A5 + 0x1FC2 /* export_1012 */] label00000A36: 00000A36 486D 2052 pea.l [A5 + 0x2052 /* export_1030 */] 00000A3A 486E FFE8 pea.l [A6 - 0x18] 00000A3E A991 syscall ModalDialog 00000A40 7002 moveq.l D0, 0x02 00000A42 B06E FFE8 cmp.w D0, [A6 - 0x18] 00000A46 660A bne +0xC /* 00000A52 */ 00000A48 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A4C 4267 clr.w -[A7] 00000A4E 4EBA 00C6 jsr [PC + 0xC6 /* 00000B16 */] label00000A52: 00000A52 7001 moveq.l D0, 0x01 00000A54 B06E FFE8 cmp.w D0, [A6 - 0x18] 00000A58 57C0 seq D0 00000A5A 7202 moveq.l D1, 0x02 00000A5C B26E FFE8 cmp.w D1, [A6 - 0x18] 00000A60 57C1 seq D1 00000A62 8001 or.b D0, D1 00000A64 67D0 beq -0x2E /* 00000A36 */ label00000A66: 00000A66 486E FFEC pea.l [A6 - 0x14] 00000A6A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000A6E 4267 clr.w -[A7] 00000A70 4EAD 24D2 jsr [A5 + 0x24D2 /* export_1174 */] 00000A74 101F move.b D0, [A7]+ 00000A76 0A00 0001 xori.b D0, 0x1 00000A7A 67EA beq -0x14 /* 00000A66 */ 00000A7C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A80 4EAD 1FA2 jsr [A5 + 0x1FA2 /* export_1008 */] 00000A84 486E FFFC pea.l [A6 - 0x4] 00000A88 4EAD 302A jsr [A5 + 0x302A /* export_1537 */] 00000A8C 1B7C 0001 C1CE move.b [A5 - 0x3E32], 0x1 00000A92 7011 moveq.l D0, 0x11 00000A94 B06D C732 cmp.w D0, [A5 - 0x38CE] 00000A98 6708 beq +0xA /* 00000AA2 */ 00000A9A 3F3C 0011 move.w -[A7], 0x11 00000A9E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] label00000AA2: 00000AA2 4E5E unlink A6 00000AA4 4E75 rts fn00000AA6: 00000AA6 4E56 FFF6 link A6, -0x000A 00000AAA 2F07 move.l -[A7], D7 00000AAC 302D C2E4 move.w D0, [A5 - 0x3D1C] 00000AB0 5740 subq.w D0, 3 00000AB2 6712 beq +0x14 /* 00000AC6 */ 00000AB4 5340 subq.w D0, 1 00000AB6 6712 beq +0x14 /* 00000ACA */ 00000AB8 5340 subq.w D0, 1 00000ABA 6712 beq +0x14 /* 00000ACE */ 00000ABC 5340 subq.w D0, 1 00000ABE 6712 beq +0x14 /* 00000AD2 */ 00000AC0 5540 subq.w D0, 2 00000AC2 6712 beq +0x14 /* 00000AD6 */ 00000AC4 6014 bra +0x16 /* 00000ADA */ label00000AC6: 00000AC6 7E31 moveq.l D7, 0x31 00000AC8 6016 bra +0x18 /* 00000AE0 */ label00000ACA: 00000ACA 7E32 moveq.l D7, 0x32 00000ACC 6012 bra +0x14 /* 00000AE0 */ label00000ACE: 00000ACE 7E33 moveq.l D7, 0x33 00000AD0 600E bra +0x10 /* 00000AE0 */ label00000AD2: 00000AD2 7E34 moveq.l D7, 0x34 00000AD4 600A bra +0xC /* 00000AE0 */ label00000AD6: 00000AD6 7E35 moveq.l D7, 0x35 00000AD8 6006 bra +0x8 /* 00000AE0 */ label00000ADA: 00000ADA 426D C2E4 clr.w [A5 - 0x3D1C] 00000ADE 7E36 moveq.l D7, 0x36 label00000AE0: 00000AE0 3007 move.w D0, D7 00000AE2 907C 0031 sub.w D0, 0x31 /* '1' */ 00000AE6 EB40 asl D0.w, 5 00000AE8 5040 addq.w D0, 8 00000AEA 3D40 FFFA move.w [A6 - 0x6], D0 00000AEE D07C 0020 add.w D0, 0x20 /* ' ' */ 00000AF2 3D40 FFFE move.w [A6 - 0x2], D0 00000AF6 3D7C 0008 FFF8 move.w [A6 - 0x8], 0x8 00000AFC 302E FFF8 move.w D0, [A6 - 0x8] 00000B00 D07C 0020 add.w D0, 0x20 /* ' ' */ 00000B04 3D40 FFFC move.w [A6 - 0x4], D0 00000B08 486E FFF8 pea.l [A6 - 0x8] 00000B0C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000B10 2E1F move.l D7, [A7]+ 00000B12 4E5E unlink A6 00000B14 4E75 rts fn00000B16: 00000B16 4E56 FFF0 link A6, -0x0010 00000B1A 48E7 0700 movem.l -[A7], D5,D6,D7 00000B1E 4A6E 0008 tst.w [A6 + 0x8] 00000B22 6600 008E bne +0x90 /* 00000BB2 */ 00000B26 486E FFFC pea.l [A6 - 0x4] 00000B2A 4EAD 24B2 jsr [A5 + 0x24B2 /* export_1170 */] 00000B2E 4EBA FF76 jsr [PC - 0x8A /* 00000AA6 */] 00000B32 4267 clr.w -[A7] 00000B34 302E FFFE move.w D0, [A6 - 0x2] 00000B38 5140 subq.w D0, 8 00000B3A 48C0 ext.l D0 00000B3C 81FC 0020 divs.w D0, 0x20 /* ' ' */ 00000B40 D07C 0031 add.w D0, 0x31 /* '1' */ 00000B44 3F00 move.w -[A7], D0 00000B46 2F3C 0036 0031 move.l -[A7], 0x360031 /* '6\01' */ 00000B4C 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00000B50 3A1F move.w D5, [A7]+ 00000B52 3005 move.w D0, D5 00000B54 0440 0031 subi.w D0, 0x31 /* '1' */ 00000B58 6B48 bmi +0x4A /* 00000BA2 */ 00000B5A 0C40 0005 cmpi.w D0, 0x5 00000B5E 6E42 bgt +0x44 /* 00000BA2 */ 00000B60 D040 add.w D0, D0 00000B62 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000B66 4EFB 0000 jmp [PC + D0.w] 00000B6A 000E 0016 ori.b A6, 0x16 00000B6E 001E 0026 ori.b [A6]+, 0x26 /* '&' */ 00000B72 002E 0036 3B7C ori.b [A6 + 0x3B7C], 0x36 /* '6' */ 00000B78 0003 C2E4 ori.b D3, 0xE4 00000B7C 6024 bra +0x26 /* 00000BA2 */ 00000B7E 3B7C 0004 C2E4 move.w [A5 - 0x3D1C], 0x4 00000B84 601C bra +0x1E /* 00000BA2 */ 00000B86 3B7C 0005 C2E4 move.w [A5 - 0x3D1C], 0x5 00000B8C 6014 bra +0x16 /* 00000BA2 */ 00000B8E 3B7C 0006 C2E4 move.w [A5 - 0x3D1C], 0x6 00000B94 600C bra +0xE /* 00000BA2 */ 00000B96 3B7C 0008 C2E4 move.w [A5 - 0x3D1C], 0x8 00000B9C 6004 bra +0x6 /* 00000BA2 */ 00000B9E 426D C2E4 clr.w [A5 - 0x3D1C] label00000BA2: 00000BA2 4EBA FF02 jsr [PC - 0xFE /* 00000AA6 */] 00000BA6 2F2D C242 move.l -[A7], [A5 - 0x3DBE] 00000BAA A873 syscall SetPort 00000BAC 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */] 00000BB0 603A bra +0x3C /* 00000BEC */ label00000BB2: 00000BB2 7002 moveq.l D0, 0x02 00000BB4 B06E 0008 cmp.w D0, [A6 + 0x8] 00000BB8 6632 bne +0x34 /* 00000BEC */ 00000BBA 4EAD 2652 jsr [A5 + 0x2652 /* export_1222 */] 00000BBE 7C10 moveq.l D6, 0x10 00000BC0 3D7C 0031 FFF0 move.w [A6 - 0x10], 0x31 /* '1' */ 00000BC6 3E2E FFF0 move.w D7, [A6 - 0x10] 00000BCA 6012 bra +0x14 /* 00000BDE */ label00000BCC: 00000BCC 3F06 move.w -[A7], D6 00000BCE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00000BD2 A893 syscall MoveTo 00000BD4 3F07 move.w -[A7], D7 00000BD6 A883 syscall DrawChar 00000BD8 DC7C 0020 add.w D6, 0x20 /* ' ' */ 00000BDC 5247 addq.w D7, 1 label00000BDE: 00000BDE 7036 moveq.l D0, 0x36 00000BE0 B047 cmp.w D0, D7 00000BE2 6CE8 bge -0x16 /* 00000BCC */ 00000BE4 4EAD 2592 jsr [A5 + 0x2592 /* export_1198 */] 00000BE8 4EBA FEBC jsr [PC - 0x144 /* 00000AA6 */] label00000BEC: 00000BEC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000BF0 4E5E unlink A6 00000BF2 205F movea.l A0, [A7]+ 00000BF4 5C4F addq.w A7, 6 00000BF6 4ED0 jmp [A0]